c442fcec1d34919871a7c8834d0cf66777aaf799,src/de/espend/idea/laravel/controller/ControllerCollector.java,ControllerCollector,visitController,#Project#ControllerVisitor#String#,97
Before Change
String ns = prefix;
boolean prioritised = false;
if(prefix == null) {
ns = getDefaultNamespace(project);
prioritised = true;
}
for(PhpClass phpClass: allSubclasses) {
if(phpClass.isAbstract()) {
continue;
}
String className = phpClass.getPresentableFQN();
if(className == null) {
continue;
}
if(className.startsWith(ns + "\\")) {
className = className.substring(ns.length() + 1);
}
After Change
addAll(PhpIndex.getInstance(project).getAllSubclasses("\\App\\Http\\Controllers\\Controller"));
}};
String ns = getDefaultNamespace(project) + "\\";
String prefixedNs = ns + (prefix != null && !prefix.equals("") ? prefix + "\\":"");
for(PhpClass phpClass: allSubclasses) {